﻿* {
	padding:0;
	margin:0;
}
ul {
	list-style-type:none;
}
a {
	color:#414141;
	text-decoration:none;
}
a:hover {
	color:#414141;
	text-decoration:underline;
}
img {
	border:none;
}
.go{
	position:absolute;
	bottom:10px;
	_bottom:30px;
	right:30px;
	float:right;
}
body {
	font-size:12px;
	color:#414141;
	width:1003px;
	height:1092px;
	margin:0 auto;
	background:#f1f1f1 url(../images/bg.gif) repeat-x;
}
#header{
	width:1003px;
	height:160px;

}
#header #snav{
	width:275px;
	height:70px;
	float:right;
	padding:15px 35px 0 0;
	letter-spacing:1px;
}
#header #snav #search{
	padding-top:22px;
	margin-left:40px;
	float:left;

}
#header #snav #search input.submit{
	width:45px;
	height:22px;
	float:left;
	color:#fff;
	cursor:pointer;
	border:0;
	float: right;
	text-align:center;
	background-color:#444;
}
#header #logo{
	width:370px;
	height:82px;
	float:left;
	padding-top:10px;
}
#header #nav{
	width:1003px;
	height:38px;
	float:left;
	font-family:"黑体";
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin-top:10px;
	background:url(../images/nav.jpg) no-repeat;
	
}
#header #nav ul{
	height:38px;
	line-height:38px;
	margin:0px auto;
}
#header #nav ul li{
	float:left;
	height:38px;
/*	padding-left:68px;*/
	width:111px;
	text-align:center;
/*	background:url(../images/nav_ico.gif) no-repeat 25% 50%;*/
	background:url(../images/nav_ico.gif) no-repeat right;
}
#header #nav ul li.end{
background:none;
text-align:center;
}
#header #nav ul li a{
	color:#dfe0e2;
}


#banner{
	width:1003px;
	height:268px;
	margin:0 auto;
	text-align:center;
}
#type{
	width:945px;
	height:95px;
	margin:10px auto;
}
#type .type1{
	width:189px;
	height:95px;
	float:left;
	position:relative;
	background:url(../images/type1.jpg) no-repeat 0% 0%;
}
#type .type1 p{
	width:80px;
	height:91px;
	padding:25px 0 0 85px;
	background:url(../images/type_nav.gif) no-repeat 100% 0%;
}
#type .type2{
	width:189px;
	height:95px;
	float:left;
	position:relative;
	background:url(../images/type2.jpg) no-repeat 0% 0%;
}
#type .type2 p{
	width:100px;
	height:91px;
	padding:25px 0 0 85px;
	background:url(../images/type_nav.gif) no-repeat 100% 0%;
}
#type .type3{
	width:189px;
	height:95px;
	float:left;
	position:relative;
	background:url(../images/type3.jpg) no-repeat 0% 0%;
}
#type .type3 p{
	width:95px;
	height:91px;
	padding:25px 0 0 70px;
	background:url(../images/type_nav.gif) no-repeat 100% 0%;
}
#type .type4{
	width:187px;
	height:95px;
	float:left;
	position:relative;
	background:url(../images/type4.jpg) no-repeat 0% 0%;
}
#type .type4 p{
	width:115px;
	height:91px;
	padding:25px 0 0 70px;
	background:url(../images/type_nav.gif) no-repeat 100% 0%;
}
#type .type5{
	width:190px;
	height:95px;
	float:left;
	position:relative;
	background:url(../images/type5.jpg) no-repeat 0% 0%;
}
#type .type5 p{
	width:80px;
	height:91px;
	padding:25px 0 0 85px;
}
#main{
	width:950px;
	margin:0 auto;
}

#main .contents { width:943px; }
#main .contents .contents_left { width:220px;  margin:0; float:left}
#main .contents .contents_left .left_top { width:220px; border:1px solid #CCC; height:173px}

#main .contents .contents_left .left_bottom { width:220px;  margin-top:12px; border:1px solid #CCC }
#main .contents .contents_left .left_bottom2 .p1 { padding:5px 0 5px 10px; background:#CCC; font-size:14px; color:#3377CC; font-weight:bold}
#main .contents .contents_left .left_bottom2 { margin-top:11px;border:1px solid #CCC; width:220px;background:#fff;height:180px; overflow:hidden}
#main .contents .contents_left .left_bottom2 .p2 { margin:10px;}

#main .contents .contents_center { width:523px; float:left; margin-left:10px}
#main .contents .contents_center .center1 ul{ background: #FFF; border:1px solid #CCC; padding-top:15px; height:133px;  overflow:hidden }
#main .contents .contents_center .center1 ul li{ background:url(../images/new_ico.gif) no-repeat; height:20px; border-bottom:1px solid #CCC; margin:10px 10px 0 10px}
#main .contents .contents_center .center1 ul li span { margin-left:20px; margin-right:10px}
#main .contents .contents_center .center1 ul li a { margin-left:5px}

#main .contents .contents_center .center2 { margin-top:12px}
#main .contents .contents_center .center2 ul{ background: #FFF; border:1px solid #CCC; padding-top:15px; height:136px }
#main .contents .contents_center .center2 ul li{ background:url(../images/new_ico.gif) no-repeat; height:20px; border-bottom:1px solid #CCC; margin:10px 10px 0 10px}
#main .contents .contents_center .center2 ul li span { margin-left:20px; margin-right:10px}
#main .contents .contents_center .center2 ul li a { margin-left:5px}

#main .contents .contents_center .center3 { border:1px solid #CCC; height:180px; margin-top:10px; background:#FFF}
#main .contents .contents_center .center3 .p1 { padding:5px 0 5px 21px; background:#CCC; font-size:14px; color:#3377CC; font-weight:bold}
#main .contents .contents_center .center3 img { float:left; margin:5px}
#main .contents .contents_center .center3 .p2 { text-indent:2em; margin:15px 10px 0 5px; line-height:20px}


#main .contents .contents_right { width:180px; float:right; }
#main .contents .contents_right .right1 { width:180px; border:1px solid #CCC}
#main .contents .contents_right .right1 p{ padding:5px 0 5px 10px; float:left }
#main .contents .contents_right .right1 span { float:left;padding:5px 0 5px 10px; margin-left:70px;}
#main .contents .contents_right .right1 a { }
#main .contents .contents_right .right1 ul {background:#FFF; padding-top:6px}
#main .contents .contents_right .right1 ul li{ line-height:32px; padding-left:10px; background:#FFF; }
#main .contents .contents_right .right2 { margin-top:11px}
#main .contents .contents_right .right3 { border:1px solid #CCC; margin-top:10px; width:180px}



#main #news{
	width:281px;
	height:228px;
	float:left;
	margin-left:4px;
	display:inline;
	background:url(../images/new_bg.jpg) no-repeat 0% 0%;
}
#main #news h2{
	width:90px;
	height:25px;
	font-size:13px;
	font-family:"黑体";
	font-style:italic;
	color:#277db0;
	padding:12px 0 0 40px;
	background:url(../images/horn.gif) no-repeat 17% 50%;
}
#main #news ul{
	width:253px;
	height:180px;
	margin:10px 0 0 30px;
}
#main #news ul li{
	width:230px;
	text-indent:20px;
	line-height:210%;
	border-bottom:1px dashed #a7a9ac;
	background:url(../images/new_ico.gif) no-repeat 0% 50%;
}
#main #about{
	width:456px;
	height:228px;
	overflow:hidden;
	float:left;
	margin-left:7px;
	display:inline;
	background:url(../images/about_us_bg.jpg) no-repeat 0% 85%;
}
#main #about #about_main img{
	width:200px;
	height:180px;
	float:left;
	padding:10px;
}
#main #about #about_main p{
	width:225px;
	height:173px;
	float:left;
	padding:15px 5px 5px 5px;
	line-height:180%;
}
#main #contact {
	width:180px;
	height:228px;
	float:left;
	display:inline;
}
#main #contact #contact_bottom{
	width:178px;
	height:135px;
	margin-top:5px;
	padding-top:20px;
	background:url(../images/contact_us_bg.jpg) no-repeat;
}
#main #contact #contact_bottom ul{
	
}
#main #contact #contact_bottom ul li{
	width:143px;
	line-height:180%;
	padding-left:50px;
	padding-top:10px;
	font-size:13px;
}
#main #contact #contact_bottom ul li.tel1{
	background:url(../images/tel.jpg) no-repeat 8% 60%;
}
#main #contact #contact_bottom ul li.tel2{
	background:url(../images/tel1.jpg) no-repeat 8% 60%;
}
#main #contact #contact_bottom ul li.email{
	background:url(../images/email.jpg) no-repeat 8% 60%;
}


#product{
	width:950px;
	height:170px;
	margin:10px auto;
	background:url(../images/product_bg.jpg) no-repeat 0% 85%;
}
#product img{
	padding-left:0px;
}
#product #product_list{
	width:950px;
	height:145px;
}
#product #product_list dl{
	width:146px;
	height:130px;
	float:left;
	padding-left:6px;
	padding-top:20px;
}
#product #product_list dl dd{
	width:146px;
	height:110px;
}


#friendly_link{
	width:950px;
	height:26px;
	margin:5px auto;
	clear:both;
	background:url(../images/friendly_link_bg.gif) no-repeat;
}
#friendly_link p{
	width:930px;
	height:23px;
	line-height:23px;
	padding:0 50px;
}
#friendly_link p span.friendly1{
	padding-left:20px;
}
#friendly_link p span.friendly2{
	padding-left:350px;
}

#footer{
	width:950px;
	height:65px;
	margin:5px auto;
	background:#f1f1f1;
}
#footer img{
	float:left;
	padding:10px 10px 0 10px;
}
#footer p{
	float:left;
	padding-top:15px;
	padding-left:50px;
	line-height:150%;
	text-align:center;
}

.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}

#slideBox{width:220px;height:173px;overflow:hidden;position:relative;margin:0 auto;}
#slideBox ul#show_pic{margin:0;padding:0;list-style:none;height:173px;width:4750px;position:absolute;}
#slideBox ul#show_pic li{float:left;margin:0;padding:0;height:173px;}
#slideBox ul#show_pic li img{display:block;}
#iconBall{position:absolute;bottom:0;right:0;}
#iconBall li{float:left;color:#7a7a7a;width:19px;height:21px;line-height:25px;cursor:pointer;text-align:center;font-size:12px;font-weight:bold;}
#iconBall li.active{background:url(../images/iconbg.png) no-repeat;color:#fff;}
#slideText {width:220px;height:18px;background:rgba(0,0,0,0.7);color:#fff;position:absolute;left:0px;bottom:0px;*background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);}
#textBall{position:absolute;left:5px;bottom:1px;}
#textBall li{float:left;cursor:pointer;display:none;color:#fff;font-size:12px;}
#textBall li.active{display:block;}
#textBall li a {text-decoration:none;color:#fff;}

